package cn.change.org.mapper;

import cn.change.basic.mapper.BaseMapper;
import cn.change.basic.vo.ShopVo;
import cn.change.org.domain.Shop;
import cn.change.org.query.ShopQuery;
import java.util.List;



/**
 * 数据层的接口代码
 *
 * @author 16252
 */
public interface ShopMapper extends BaseMapper<Shop> {
    /**
     * 查询当前页的数据
     *
     * @param shopQuery
     * @return
     */
    List<Shop> queryDate(ShopQuery shopQuery);
    /**
     * 通过名称查询店铺
     * @param name
     * @return
     */
    Shop loadByName(String name);

    /**
     * 批量添加
     * @param ids
     */
    void batchAdd(List<Long>  ids);

    /**
     * 查询每种状态对应的店铺数量
     * @return
     */
    List<ShopVo> loadStateStatistics();

}
